.confirm{background: #f3f3f3;padding-bottom: 60px}
.confirm .order_status{background: #ffffff;padding: 15px 20px;margin-bottom: 10px}
.confirm .order_status>div{width: 60%;display: inline-block;vertical-align: middle}
.confirm .order_status>div .p1{color: #bc1a47;font-size: 18px;margin-bottom: 15px}
.confirm .order_status>div .p2{color: #666666;font-size: 14px}
.confirm .order_status>img{width: 30%;display: inline-block;vertical-align: middle}
.confirm .order_location{background: #ffffff;padding: 10px 15px;margin-bottom: 10px} 
.confirm .order_location>img{display: inline-block;width: 15px;margin-right: 10px;vertical-align: top;width: 10px;}
.confirm .order_location>div{display: inline-block;width: 90%;;vertical-align: top}
.confirm .order_location>div>p{font-size: 14px;margin-bottom: 10px}
.confirm .order_location>div>p img{width: 9px;}
.confirm .order_location>div>p:last-child{color: #666666;font-size: 12px;margin-bottom: 0}
.confirm .goods_info{background: #ffffff;margin-bottom: 10px}
.confirm .goods_info .order_title{background: #ffffff;padding: 10px;color: #666666;border-bottom: 1px solid #dedede;font-size: 14px}
.confirm .goods_info .order_title>img{width: 20px;display: inline-block;vertical-align: middle;margin-right: 5px}
.confirm .goods_info .order_info{padding: 10px;box-sizing: border-box;background: #f9f9f9;border-bottom: 1px solid #dedede;}
.confirm .goods_info .order_info>div{display: inline-block;width: 70%}
.confirm .goods_info .order_info img{width: 20%;display: inline-block;vertical-align: top;margin-right: 5%}
.confirm .goods_info .order_info .p1{line-height: 20px;font-size: 12px}
.confirm .goods_info .order_info .p2{line-height: 20px;color: #666666;margin: 5px 0}
.confirm .goods_info .gray{color: #666666}
.confirm .goods_info .blue{color: #ed1c1c}
.confirm .goods_info .order_bar{padding: 5px 10px;border-bottom: 1px solid #dedede;background: #ffffff;text-align: right}
.confirm .goods_info .order_bar p{padding: 5px 0;}
.confirm .pay_type{background: #ffffff;margin-bottom: 10px}
.confirm .pay_type .border{border-bottom: 1px solid #dedede}
.confirm .pay_type>div{padding: 13px 15px;font-size: 14px}
.confirm .pay_type>div .radio{width: 20px;display: inline-block;vertical-align: middle}
.confirm .pay_type>div .icon{width: 24px;display: inline-block;vertical-align: middle;margin-left: 20px;margin-right: 10px}
.confirm .order_infos{padding: 15px;background: #ffffff;}
.confirm .order_infos p{margin-bottom: 10px;color: #999999;font-size: 14px}
.confirm .order_infos p:last-child{margin-bottom:0;}
.confirm .order_bts{background: #ffffff;position: fixed;bottom: 0;width: 100%;box-sizing: border-box;font-size: 16px;}
.confirm .order_bts .total{text-align: center;display: inline-block;line-height: 48px;width: 60%;height: 48px}
.confirm .order_bts .sub{text-align: center;display: inline-block;line-height: 48px;width: 40%;background: #edc41c;}
.confirm .order_bts .blue{color: #ed1c1c;}
.confirm .goods_info .count{font-size: 14px;padding: 10px 0px;box-sizing: border-box;width: 100%!important;}
.confirm .goods_info .count .count_value{display: inline-block;border: 1px solid #ccc;float: right}
.confirm .goods_info .count .count_value span{display: inline-block;width: 31px;vertical-align: middle;height: 31px}
.confirm .goods_info .count .count_value span img{width: 10px;display:block;margin: 10px auto}
.confirm .goods_info .count input{display: inline-block;width: 60px;vertical-align: middle;border: 0;line-height: 31px;text-align: center;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc}
.confirm .goods_info .peisong{font-size: 14px;padding:15px;border-bottom: 1px solid #dedede;}
.confirm .goods_info .peisong img{width: 9px;float: right;margin-top: 4px;margin-left: 5px}

